package com.fdb.efp.nls.service.facade;

import com.fdb.efp.nls.service.vo.PrdInfoLprTempVO;

import java.util.List;

/**
 * Service Interface: 产品信息lpr利率临时表
 *
 * @author gcb
 * @date 2020-03-27
 */
public interface PrdInfoLprTempService {
    /**
     * 新增数据
     *
     * @param prdInfoLprTempVO
     * @return
     */
    int insert(PrdInfoLprTempVO prdInfoLprTempVO);

    /**
     * 根据主键删除信息
     *
     * @param prdInfoLprTempVO
     * @return
     */
    int deleteByPk(PrdInfoLprTempVO prdInfoLprTempVO);

    /**
     * 根据主键更新信息
     *
     * @param prdInfoLprTempVO
     * @return
     */
    int updateByPk(PrdInfoLprTempVO prdInfoLprTempVO);

    /**
     * 根据主键查询详情
     *
     * @param prdInfoLprTempVO
     * @return
     */
    PrdInfoLprTempVO queryByPk(PrdInfoLprTempVO prdInfoLprTempVO);

    /**
     *需求编号：【2019D1218】（普税贷需求）
     *问题编号：【2019D1218】（清空产品信息lpr利率临时表信息）
     *开发人员：【ludayong】
     *创建日期：【2020/3/27 15:20】
     *功能描述：
     *修改日期：【2020/3/27 15:20】
     *修改描述：
     */
    int deleteAllPrdInfoLprTemp();

    /**
     *需求编号：【2019D1218】（普税贷需求）
     *问题编号：【2019D1218】（批量新增产品信息lpr利率信息到临时表）
     *开发人员：【ludayong】
     *创建日期：【2020/3/27 15:20】
     *功能描述：
     *修改日期：【2020/3/27 15:20】
     *修改描述：
     */
    int batchInsertPrdInfoLprTemp(List<PrdInfoLprTempVO> list);
}